package ldh.im.base.room;

import io.netty.channel.Channel;
import ldh.im.base.ImUser;
import ldh.im.dto.base.ServerReq;

import java.util.Set;

/**
 * 用户房间
 */
public interface Room {

    // 房间名称
    String getName();

    // 获取上层房间
    Room getParent();

    // 获取房间用户
    Set<ImUser> getUsers();

    void writeAndFlush(ServerReq req);

}
